Hög latency med lagom trafik i meshnätverk

Permalänk
Medlem

Hög latency med lagom trafik i meshnätverk

Jag upplever att jag ofta har problem med hög latency få fort det är lite trafik i mitt nätverk.

Nätverket är inte idealt eftersom det är delat med bara wifi-kommunikation mellan de 2 delarna. På sidan med kontakt utåt så har jag dhcpservern i routern. Och på sidan innåt så finns min pi-hole dns och allt annat. Användarna flyter runt mellan de 2 accesspunkterna.

Det jag upplever är att allt blir snabbt hackigt när jag kopierar lite filer mellan min nas och min server. Även om jag har satt en låg begränsning på 5 MB/s på kopieringen så påverkas allt. Det jag upplever är tex att videosamtal börjar pixelera och bli hackiga. Även när jag kör jellyfin så stannar filmer när den vill buffra ikapp.

Jag loggar även ping och ser toppar på medel kring 30 ms och spikarna på flera hundra ms över wifi. Jag förstår inte hur lite trådad trafik kan skapa så mycket fördröjning.

Nätverket är ett unifinätverk på Wifi5. Routern är en Raspberry pi 4 med Openwrt. DNS är pihole som kör virtuellt på en modern maskin.

Permalänk
Arvid Nordqvist-mannen
Permalänk
Medlem

Vad mäter du latens emot? Internet?

Din ritning är lite oklar. Kan du förtydliga hur NAS och Pihole-servern är kopplade till nätverket?

Permalänk

Om du går via pi hole så kommer ju all data behöva skickas trådlöst till router sen pihålet och sen trådlöst igen tillbaka igen till routern innan du når internet.

Så teoretisk iaf så får du ju din wifi ping x3 typ på allt som passerar pajhålet.

Antar att du dirigerar till pihålet i routern.

Visa signatur

ASUS B550-f-Gaming, R9 5800X3D, HyperX 3200Mhz cl16 128Gb ram, rtx 3070ti.
[Lista] De bästa gratisprogrammen för Windows
[Diskussion] De bästa gratisprogrammen för Windows

Permalänk
Medlem
Skrivet av tcntad:

Länkhastighet mellan alla enheter? Prövat byta kanal osv? Prövat kabel?

GB på alla linjer. Wifi5 på wifihoppet. Provat andra kanaler. Inte märkt problem när jag provat kabel, men det kanske döljer problemet eftersom det är så snabbt. Men "får inte" ha kabel.

Skrivet av dlq84:

Vad mäter du latens emot? Internet?

Mäter latens från router till server och NAS. Mäter även från router till den närmaste trådade APn. Jag förutsätter att skillnaden är det som byggs på över wifi.

Mäter även till ISPn från router, men det verkar stabilt.

Skrivet av dlq84:

Din ritning är lite oklar. Kan du förtydliga hur NAS och Pihole-servern är kopplade till nätverket?

Rak kabel från router till AP.
GB via en Unifi Flex på den nedre delen, så server, NAS och de trådade klienterna.

Skrivet av Rouge of Darkness:

Om du går via pi hole så kommer ju all data behöva skickas trådlöst till router sen pihålet och sen trådlöst igen tillbaka igen till routern innan du når internet.

Så teoretisk iaf så får du ju din wifi ping x3 typ på allt som passerar pajhålet.

Antar att du dirigerar till pihålet i routern.

Jag skickar ut piholes ip via dhcp, så nästan alla anrop går direkt till pihole. Bara lokala adresser jag inte har manuellt matat in i pihole går från pihole till dhcp i router och tillbaka. Antar att det blir 4 wifi-hopp i de fallen för en trådlös klient.

Permalänk
Skrivet av Choy:

GB på alla linjer. Wifi5 på wifihoppet. Provat andra kanaler. Inte märkt problem när jag provat kabel, men det kanske döljer problemet eftersom det är så snabbt. Men "får inte" ha kabel.

Mäter latens från router till server och NAS. Mäter även från router till den närmaste trådade APn. Jag förutsätter att skillnaden är det som byggs på över wifi.

Mäter även till ISPn från router, men det verkar stabilt.

Rak kabel från router till AP.
GB via en Unifi Flex på den nedre delen, så server, NAS och de trådade klienterna.

Jag skickar ut piholes ip via dhcp, så nästan alla anrop går direkt till pihole. Bara lokala adresser jag inte har manuellt matat in i pihole går från pihole till dhcp i router och tillbaka. Antar att det blir 4 wifi-hopp i de fallen för en trådlös klient.

Skulle överväga att försöka koppla iaf pajhålet direkt i routern med kabel tror eventuellt att alla extra trådlösa hopp kan spela in ganska stort på din ping på all data som passererar via den.

Skulle ju även öppna upp mer utrymme i ditt wifi.

Visa signatur

ASUS B550-f-Gaming, R9 5800X3D, HyperX 3200Mhz cl16 128Gb ram, rtx 3070ti.
[Lista] De bästa gratisprogrammen för Windows
[Diskussion] De bästa gratisprogrammen för Windows

Permalänk
Medlem

Ska fundera på hur jag kan testa att flytta på pihole till andra sidan. Inte helt lätt eftersom jag kör den virtualiserat och har inget på andra sidan att köra på. Routern ligger på en raspberry, så den kan inte köra den.

Samtidigt är jag inte säker på att det blir bättre. Servern kör ganska många saker och alla de anropen kommer att börja gå över wifi hela tiden.

Permalänk
Medlem
Skrivet av Choy:

Ska fundera på hur jag kan testa att flytta på pihole till andra sidan. Inte helt lätt eftersom jag kör den virtualiserat och har inget på andra sidan att köra på. Routern ligger på en raspberry, så den kan inte köra den.

Samtidigt är jag inte säker på att det blir bättre. Servern kör ganska många saker och alla de anropen kommer att börja gå över wifi hela tiden.

Tråd om hur man kör openwrt och pihole på samma burk:
https://www.reddit.com/r/pihole/comments/uo1oc7/running_openw...

Visa signatur

Klient: AMD 7 5800X | ASUS X570-F | 32GB 3200MHz | Corsair RM850 | Gigabyte 3070 | Phanteks P500A | Samsung 980 PRO
HTPC: Intel I7 4770T | 16 GB 1600 | FC8 EVO | Gigabyte GA-H87N-WIFI | Samsung 840 250GB
Server: Intel XEON E5620 x 2| ASUS Z8PE-D18 | 96GB 1333MHz | Corsair AX 1200W | HAF 932 | WD Black 2TB
Nätverk: Telia F@st| Unifi AC Lite/Pro/LR/Nano/Mesh/U6-LR/U6+/U6-Lite | Nighthawk M1 | pfSense | TP-Link TL-WPA8630KIT | Ubiquiti NanoStation M5 | UniFi Switch 8-150W

Permalänk
Medlem
Skrivet av Rouge of Darkness:

Om du går via pi hole så kommer ju all data behöva skickas trådlöst till router sen pihålet och sen trådlöst igen tillbaka igen till routern innan du når internet.

Så teoretisk iaf så får du ju din wifi ping x3 typ på allt som passerar pajhålet.

Antar att du dirigerar till pihålet i routern.

Det här låter som en missuppfattning om hur DNS, dvs PiHole fungerar. Nyttotrafiken går inte via DNS-servern. DNS-uppslag cachas normalt på klienten, så dessa händer bara innan en uppkoppling till den faktiska destinationen initieras. Definitivt inte medan uppkopplingen pågår. Sedan återanvänder klienten uppslaget tills time-to-live har gått ut, för nya uppkopplingar till samma destination.

Paketet adblock på OpenWrt är för övrigt extremt smidigt. Jag har svårt att förstå varför man vill köra en separat PiHole om man har så mycket RAM i sin OpenWrt-router som i en RPi4. Det finns ytterligare två andra paket man kan titta på som gör samma sak. Men att köra DNS och router på samma burk tror jag gör ungefär noll skillnad för det upplevda problemet.

På beskrivningen låter det som att en möjlighet är att fördröjningen uppstår i radiogränssnittet. Eftersom Unifi inte är helt inkompetent förutsätter jag att man kan få fram statistik på omsändningar och kanske till och med kölängd. Att det uppstår köer som leder till varians i fördröjning känns uppenbart.

Att kolla hur länkhastigheten på radiogränssnittet ser ut borde vara rätt upplysande. Vilken MCS-nivå erhålls? Är det stabilt?

Att det verkar vara trådad trafik över samma… ähm switch?… som orsakar fördröjningarna tyder ju dock på resursbrist i den mojängen. I OpenWrt (som inte är aktuellt i den noden) finns det en accelerationsteknik som kallas Wireless Ethernet Dispatch för att hårdvaruaccelerera övergången Wi-Fi-ethernet. Kanske finns en liknande inställning här? Hur som helst borde du kika på CPU i den där Wi-Fi-mojängen närmast servrarna.

Vad man kan göra åt latensen på Unifi vet jag inte. En snabb surfning säger att dom verkar köra hostapd och där implementerade Toke från Karlstad airtime fairness runt 2018 om jag minns rätt. Rimligen borde annars SQM kunna hjälpa till för att hålla köerna över ett långsamt radiogränssnitt i schack, men om det finns i dina Unifi-prylar har jag ingen aning om.

Edit: om du brandväggar mellan VLAN i routern… så borde du sagt det… för det får ju konsekvenser.

Permalänk
Medlem
Skrivet av KAD:

Paketet adblock på OpenWrt är för övrigt extremt smidigt. Jag har svårt att förstå varför man vill köra en separat PiHole om man har så mycket RAM i sin OpenWrt-router som i en RPi4.

Anledningen är enkel. Jag lekte runt med docker och la in Pihole. Det var inte ett genomtänkt beslut. Har visserligen nu infört en cloudflaretunnel på dnsen. Men det kan vi ta bort och problemen fanns innan det las in.

Skrivet av KAD:

Att kolla hur länkhastigheten på radiogränssnittet ser ut borde vara rätt upplysande. Vilken MCS-nivå erhålls? Är det stabilt?

Nu börjar jag bli förvirrad vad vi pratar om. Börjar med att bara titta på en av maskinerna. Ser att har tx-länkhastighet på en av mina bärbara är ca 700 och rx runt 200. Hoppar runt lite, men relativt stabilt.

Att det verkar vara trådad trafik över samma… ähm switch?… som orsakar fördröjningarna tyder ju dock på resursbrist i den mojängen. I OpenWrt (som inte är aktuellt i den noden) finns det en accelerationsteknik som kallas Wireless Ethernet Dispatch för att hårdvaruaccelerera övergången Wi-Fi-ethernet. Kanske finns en liknande inställning här? Hur som helst borde du kika på CPU i den där Wi-Fi-mojängen närmast servrarna.
[/quote]
Mojängen är en unifi switch.

Skrivet av KAD:

Edit: om du brandväggar mellan VLAN i routern… så borde du sagt det… för det får ju konsekvenser.

Kör visserligen VLAN, men allt "normalt" är i samma VLAN. Bara lampor, dammsugare och sånt som ligger på andra vlan.

Permalänk
Rekordmedlem
Skrivet av Choy:

Routern ligger på en raspberry,

Det där låter olämpligt, en rpi klarar inte att routa särskilt snabbt.

Visa signatur

R5 5600G, Asus ROG STRIX X470-F Gaming, WD SN850X 2TB, Seasonic Focus+ Gold 650W, Aerocool Graphite v3, Tittar på en Acer ET430Kbmiippx 43" 4K. Lyssnar på Behringer DCX2496, Truth B3031A, Truth B2092A. Har också oscilloskop, mätmikrofon och colorimeter.

Permalänk
Medlem
Skrivet av mrqaffe:

Det där låter olämpligt, en rpi klarar inte att routa särskilt snabbt.

För att förtydliga, det är en rpi4. Verkar inte vara någon last på den, även fast externa nätet ligger på en usb-adapter. Och jag har bara 300/50, så det verkar jag kunna fylla.

Har nu provat att köra adguard home på routern istället för pihole längre in i nätet. Det verkar inte ha gjort någon skillnad.

Här är ping över wifi respektive trådat. Det kommer plötsligt enstaka ping som är skyhöga inom några minuter och sen blir det normalt. Jag kan inte egentligen se att jag har mycket trafik just då. Det går att ana de perioder jag strömmat video eller haft samtal och ping klättrar upp några millisekunder.

Får ta tid och sätta mig en stund de här lediga dagarna och se om jag upplever laggen igen.

Permalänk
Medlem
Skrivet av Choy:

Jag upplever att jag ofta har problem med hög latency få fort det är lite trafik i mitt nätverk.

Nätverket är inte idealt eftersom det är delat med bara wifi-kommunikation mellan de 2 delarna. På sidan med kontakt utåt så har jag dhcpservern i routern. Och på sidan innåt så finns min pi-hole dns och allt annat. Användarna flyter runt mellan de 2 accesspunkterna.

Det jag upplever är att allt blir snabbt hackigt när jag kopierar lite filer mellan min nas och min server. Även om jag har satt en låg begränsning på 5 MB/s på kopieringen så påverkas allt. Det jag upplever är tex att videosamtal börjar pixelera och bli hackiga. Även när jag kör jellyfin så stannar filmer när den vill buffra ikapp.

Jag loggar även ping och ser toppar på medel kring 30 ms och spikarna på flera hundra ms över wifi. Jag förstår inte hur lite trådad trafik kan skapa så mycket fördröjning.

Nätverket är ett unifinätverk på Wifi5. Routern är en Raspberry pi 4 med Openwrt. DNS är pihole som kör virtuellt på en modern maskin.

<Uppladdad bildlänk>

Låter som störningar.
1. Är det 2.4 GHz eller 5.2 Ghz? 6 GHz!?
2. Hur ser omgivande radiolandskap ut? Har du använt korrekt kanaler och/eller överlappar de varandra.
3. Vad har du för förutsättningar? Är det kontorslandskap, hus eller lägenhet?
4. Vad är det för avstånd mellan dina AP och vilken signalstyrka?
5. Har du gjort några mätningar med t.ex,. SSIDer 3.1.2.1? Finns det radioskuggor eller andra föremål som kan hindra fri signalsrträcka?
6. Vilka enheter ansluter till vilken AP? Fungerar roaming/uppdaterade drivrutiner på de enheter du ansluter med?
7. Bor du nära en hamn. Inga båtar som slår på sin radar när de passerar
8. Överhettad router? Visar sig vid last.

Ja det kan finnas många förklaringar så det är svårt att sia men du har några förlslag till en prliminär felsökning i listan ovan.

Visa signatur

There are two kinds of people: 1. Those that can extrapolate from incomplete data.
Min tråkiga hemsida om mitt bygge och lite annat smått o gott: www.2x3m4u.net

Permalänk
Medlem

Låter som störningar.

Skrivet av Dr.Mabuse:

1. Är det 2.4 GHz eller 5.2 Ghz? 6 GHz!?

De intressanta klienterna är på 5 GHz bandet. Men det som visas i grafen är ping mellan 2 trådade enheter som behöver hoppa över backhaul. Antar att den ligger på 5 GHz.

Skrivet av Dr.Mabuse:

2. Hur ser omgivande radiolandskap ut? Har du använt korrekt kanaler och/eller överlappar de varandra.

Det är väldigt tomt på 5 GHz bandet. Just nu så ser jag bara en radio som jag antar är någon quick share från en av våra telefoner.

Skrivet av Dr.Mabuse:

3. Vad har du för förutsättningar? Är det kontorslandskap, hus eller lägenhet?

Betonglägenhet. Så väldigt lite externa störningar, men svårt att nå fram själva.

Skrivet av Dr.Mabuse:

4. Vad är det för avstånd mellan dina AP och vilken signalstyrka?

Det är ca 5 meter mellan APna men signalstyrkan är bara -71 dBm.

Skrivet av Dr.Mabuse:

5. Har du gjort några mätningar med t.ex,. SSIDer 3.1.2.1? Finns det radioskuggor eller andra föremål som kan hindra fri signalsrträcka?

Gjorde några snabba mätningar nu och de stämmer med vad APna rapporterar. Betongväggen verkar göra ungefär 8 dBm skillnad.

Skrivet av Dr.Mabuse:

6. Vilka enheter ansluter till vilken AP? Fungerar roaming/uppdaterade drivrutiner på de enheter du ansluter med?

De flesta enheter är hyggligt stilla och roamar inte. Har huvudsakligen 2 telefoner som förflyttar sig ofta. En Samsung och en Xiaomi. De är bägge hyggligt uppdaterade.

Skrivet av Dr.Mabuse:

7. Bor du nära en hamn. Inga båtar som slår på sin radar när de passerar

Har ingen riktig hamn i närheten, så det är nog inte problemet.

Skrivet av Dr.Mabuse:

8. Överhettad router? Visar sig vid last.

CPU och load average på APn och router verkar inte matcha spikarna överhuvudtaget.

Jag ser att spikarna främst kommer väldigt regelbundet med 60 minuters intervall, men det tenderar att glida över tid så flyttar sig över timmen. Sen dyker det upp lite andra spikar.

Jag hann sitta ner steama ett spel igår och märkte att problemet finns kvar. Vid några tillfällen kom märkbar lagg och pixellering. I historiken kan jag se några spikar i ping under den perioden som jag tror är kopplade. Glömde bort att skriva ner tidpunkterna.